<template>
  <h2>ref的使用</h2>
  <!-- 将暴露的对象，与元素绑定 -->
  <input type="text" ref="inputText" />
</template>
<script lang="ts">
import { defineComponent, onMounted, ref } from "vue";
export default defineComponent({
  name: "App",
  setup() {
    // 先提前设置一个元素对象
    const inputText = ref<HTMLElement | null>(null);
    onMounted(() => {
      inputText.value && inputText.value.focus();
    });
    return {
      // 暴露出去
      inputText,
    };
  },
});
</script>

<style>
</style>
